layui.use(['form', 'layer'], function () {
    var form = layui.form,
        layer = parent.layer === undefined ? layui.layer : top.layer


    //登录按钮
    form.on("submit(login)", function (data) {


        $(this).text("登录中...").attr("disabled", "disabled").addClass("layui-disabled");

        //console.log("data", data)
        if (data.field.remember_user) {
            //console.log("------------------------");

            $.cookie("remember_user", "true", {expires: 7}); // 存储一个带7天期限的 cookie
            $.cookie("user_name", data.field.userName, {expires: 7}); // 存储一个带7天期限的 cookie
            $.cookie("user_password", data.field.password, {expires: 7}); // 存储一个带7天期限的 cookie
        } else {
            $.cookie("remember_user", "false", {expires: -1}); // 删除 cookie
            $.cookie("user_name", '', {expires: -1});
            $.cookie("user_password", '', {expires: -1});
        }
        $.ajax({
            //TODO:异步登录地址
            url: "/login",
            async: false,
            type: 'POST',
            cache: false,
            data: {
                "ADMIN_ACCOUNT": data.field.userName,
                "ADMIN_PASSWORD": data.field.password,
            },
            success: function (data) {
                //alert("data:", data);
                //TODO: 返回数据 1 成功  0 失败
                if (data == 1) {
                    //TODO:首页地址
                    window.location.href = '/toIndex';
                } else if(data == 0){
                    layer.msg("账号或密码错误！", {
                        time: 2400,
                        icon: 2
                    },function () {
                        window.location.reload()
                    })
                } else if(data == 2){
                    // layer.confirm('暂时没有可查看的活动，请先创建一个活动吧！', {
                    //     btn: ['确定', '取消'] //可以无限个按钮
                    // }, function(index, layero){
                    //     window.location.href = '/addactivity';
                    // }, function(index){
                    //     window.location.reload()
                    // });
                    window.location.href = '/toIndex';
                }else if(data == 3){
                    layer.msg("该系统试用期已结束！如若继续使用，请联系开发者", {
                        time: 2400,
                        icon: 2
                    },function () {
                        window.location.reload()

                    })
                }
            }
        })

    return false;
})
//表单输入效果
$(".loginBody .input-item").click(function (e) {
    e.stopPropagation();
    $(this).addClass("layui-input-focus").find(".layui-input").focus();
})
$(".loginBody .layui-form-item .layui-input").focus(function () {
    $(this).parent().addClass("layui-input-focus");
})
$(".loginBody .layui-form-item .layui-input").blur(function () {
    $(this).parent().removeClass("layui-input-focus");
    if ($(this).val() != '') {
        $(this).parent().addClass("layui-input-active");
    } else {
        $(this).parent().removeClass("layui-input-active");
    }
})

})
